package com.ruoyi.wechat.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * <p>
 * 登录用户信息
 * </p>
 *
 * @author YinHeng
 * @since 2024/2/27
 */
@Data
public class LoginData {

    /**
     * 口令
     */
    private String token;

    /**
     * 登录信息
     */
    private UserInfo userInfo;

    @Data
    public static class UserInfo {

        /**
         * 主键id
         */
        @JsonFormat(shape = JsonFormat.Shape.STRING)
        private Long id;

        /**
         * 电话
         */
        private String phone;
        /**
         * 会员卡ID
         */
        @JsonFormat(shape = JsonFormat.Shape.STRING)
        private Long vipId;

        /**
         * 性别，0:未知、1：男、2：女
         */
        private Integer gender;

        /**
         * 昵称
         */
        private String nickname;

        /**
         * 头像
         */
        private String avatar;
        /**
         * 上次定位的地区
         */
        private String area;
        /**
         * 上次定位的纬度
         */
        private String lat;
        /**
         * 上次定位的经度
         */
        private String lng;
    }


}
